#ifndef hpptile
#define hpptile

#include "common.hpp"

class item;

class tile
{
public:
	size_t texID;
	int ID;  // temp measure would be 1 = floor, 2 = wall, 0 = void
	int HP;
	std::vector<std::shared_ptr<item>> contents;

	tile();

	bool isVoid();

	bool isPath();

	bool isRoom();

	std::string toString();

	void fromString(const std::string instring);
};

#endif // hpptile
